package cn.com.scooper.pojo.po;

import com.alibaba.fastjson.JSON;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author Administrator
 *
 * 物联边坡设备指标
 */
@Data
public class MineIotDevicePo implements Serializable {
    /**
     * 物联感知设备-边坡位移
     */
    private Integer id;

    /**
     * 是否有效(1：有效；0：无效)
     */
    private Integer actived;

    /**
     * 高程
     */
    private Double altitude;

    /**
     * 上报系统企业ID
     */
    private String companyCode;

    /**
     * 设备名称
     */
    private String equipName;

    /**
     * 监测参数指标类别
     */
    private String equipType;

    /**
     * 安装日期
     */
    private Date installationDate;

    /**
     * 安装位置
     */
    private String installationLocate;

    /**
     * 设备在用状态(默认值为1，在用:1，不在用:0)
     */
    private Integer isUsed;

    /**
     * 纬度
     */
    private Double latitude;

    /**
     * 经度
     */
    private Double longitude;

    /**
     * 生产厂家
     */
    private String manufacture;

    /**
     * 对接系统矿山主键
     */
    private String mineSourceId;

    /**
     * 原表主键
     */
    private String sourceId;

    /**
     * 省厅矿山主键
     */
    private String stMineId;

    /**
     * 省厅主键
     */
    private String stSourceId;

    /**
     * 设备保存后实际返回的设备编码equipNo
     */
    private String quotaId;

    /**
     * 设备编码，只存设备位号FF
     */
    private String devCode;

    /**
     * 监测指标
     */
    private List<MineIotIndexPo> datas;

    /**
     * T_MINE_IOT_SLOPE_DEVICE
     */
    private static final long serialVersionUID = 1L;

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }
}